package h1.sismetro.classesbasicas;
/**
 * 
 * @author Paulo
 * @version 1.0
 *
 */
public class Usuario extends Funcionario {
	private static Usuario usuarioCorrente;

	private int login;
	private String senha;
	private String lembreteDeSenha;
	private short permissoes;
	private int matricula;
	
	public int getMatricula() {
		return matricula;
	}

	public void setMatricula(int matricula) {
		this.matricula = matricula;
	}

	public Usuario(){}
	
	public Usuario(int login, String senha){
		this.login = login;
		this.senha = senha;		
	}
	
	public Usuario(int login, String senha, String lembreteDeSenha, short permissoes, int matricula){
		this(login,senha);
		this.lembreteDeSenha = lembreteDeSenha;		
		this.permissoes = permissoes;
		this.matricula = matricula;
	}

	public int getLogin() {
		return login;
	}

	public void setLogin(int login) {
		this.login = login;
	}

	public String getSenha() {
		return senha;
	}

	public void setSenha(String senha) {
		this.senha = senha;
	}

	public String getLembreteDeSenha() {
		return lembreteDeSenha;
	}

	public void setLembreteDeSenha(String lembreteDeSenha) {
		this.lembreteDeSenha = lembreteDeSenha;
	}

	public short getPermissoes() {
		return permissoes;
	}

	public static void setUsuarioCorrente(Usuario usuarioCorrente) {
		Usuario.usuarioCorrente = usuarioCorrente;
	}

	public static Usuario getUsuarioCorrente() {
		return usuarioCorrente;
	}

	public void setPermissoes(short permissoes) {
		this.permissoes = permissoes;
	}

	
	
}
